[Scala] Scala项目实战

项目技术概述、项目需求分析、环境搭建、代码部分

Posted by 李玉坤 on 2018-03-25

项目技术概述

Java: Spring Boot + Spring Data JPA + Java
Scala: Spring Boot + Spring Data JPA + Scala + Java 混编

项目需求分析

构建大数据统一元数据管理

  • 数据库管理:default、XXX
    • id:数据库编号
    • name:数据库名称
    • location:数据库存放在分布式系统上的目录
    • java语言来实现
  • 表管理:table1、table2 表属于某一个数据库
    • id:表编号
    • name:表名称
    • tableType:表类型 (内部表、外部表)
    • dbId:该表所属的数据库id
    • location:默认存储路径 db对应的location/tableName
    • Scala语言实现

环境搭建

代码部分

代码在本地IDEA中的C:\Users\K\Documents\IntelliJ IDEA\kun-boot-scala 项目中